package com.zw.transition.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.zw.transition.base.BaseModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.*;
import java.util.Date;

/**
 * @Description: 装配转序单表
 *
 * @Author: wsg
 * @Date: 2021/04/22 14:49
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class AssemblyTransSheet extends BaseModel {

    private Integer id;

    /** 路线id */
    private Integer routeId;

    /** 数量 */
    private Integer num;

    /** 申请人编号 */
    private String applyCode;

    /** 申请人名称 */
    private String applyName;

    /** 申请时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date applyTime;

    /** 申请部门 */
    private String applyDept;

    /** 接收人编号 */
    private String recCode;

    /** 接收人名称 */
    private String recName;

    /** 接收时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date recTime;

    /** 接收部门 */
    private String recDept;

    /** 删除状态 0：默认， 1：删除 */
    @Column(nullable = false, columnDefinition = "tinyint")
    private Integer isDel = 0;

    /** 出入库记录表ID */
    private Integer recordId;
}